#include "Scene.h"

Scene::Scene() {
	activeCamera = NULL;
	//There is always a root node in the scene
	rootNode = new SceneNode();
}

Scene::~Scene() {
	delete rootNode;
}

void Scene::Update() {
}

void Scene::Render() {
}

Camera* Scene::GetActiveCamera() {
	return activeCamera;
}

SceneNode* Scene::GetRootNode() {
	return rootNode;
}
void Scene::SetActiveCamera(Camera* cam) {
	activeCamera = cam;
}

